Understanding Static, Stack, And Heap Memory Regions